Skip to content

fix(macos): 去掉 tauri.macos.conf.json 里的 _comment 字段 - #1

Closed
Bemly wants to merge 1 commit into
halfking:mainfrom
Bemly:fix/macos-conf-unknown-field
Closed

Bemly wants to merge 1 commit into
halfking:mainfrom
Bemly:fix/macos-conf-unknown-field

Conversation

@Bemly

@Bemly Bemly commented Sep 20, 2026

Copy link
Copy Markdown

在 Mac 上跑 cargo check / tauri dev / tauri build 会直接挂,报错:

unknown field `_comment`, expected one of ...

查了下原因:Tauri 在 macOS 下会自动把 tauri.macos.conf.json 跟主配置合并起来解析,而新版 tauri-cli(我本地 2.11.2)对配置文件的校验变严了,不认识 _comment 这种手写字段,直接拒绝解析。所以现在只要在 Mac 上编译就会被这个注释卡住。

这个 _comment 本来就是一段手写的说明文字,对构建没有任何作用,删掉就行,里面的说明(跟主配置的差异点)本来 CI 命令里也能看出来。

本地验证过:

  • cargo check 通过
  • tauri dev 能正常启动
  • release 包能打出来(--target aarch64-apple-darwin --bundles dmg)

改动就这一个文件,删 12 行。

tauri-cli 2.11 rejects unknown fields, and this file auto-merges on macOS, so any cargo/ tauri command on Mac fails to parse config
@Bemly Bemly closed this by deleting the head repository Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant